palm roof - French English Dictionary